/*------------------------------------------------*/
/*----------- Halstead.com Version 3 -------------*/
/*------------------------------------------------*/
/*-------- Coded by v.dagostino 3/2006 -----------*/
/*------------------------------------------------*/
					
/*----------[ Content ]----------*/
#Content {
	z-index: -1;
	padding: 0px;
	margin: 0px auto;
	width: 100%;
	background: #ffffff;
	background-color: #fff;
	border: 0px solid; 
	height: 500px;
	}	

	
/*----------[ Content ]----------*/
#ContentBottom {
	clear: both;
	}		
.ContentBottom {
	clear: both;
	}					
			
/*----------[ Homepage ]----------*/
#Homepage {
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px auto;
	width: 749px;
	background: #fff;
	}
	/*---------------------------------------*/
	/*--- Column 1 ---*/
	/*---------------------------------------*/
	#Column1 {
		float: left;
		background: #fff;
		text-align: left;
		padding-top: 14px;
		margin: 0px auto;
		padding-left: 1px;
		width: 201px;
		}
		/*---------------------------------------*/
		/*--- Begin Calls to Action ---*/
		/*---------------------------------------*/
		#Searches {
			display: block;
			text-indent: -10000px;
			margin-top: 21px;			
			width: 183px;
			height: 20px;
			background: url(../img/h_searchmain.gif) no-repeat;
			font-size: 1px;
			color: #fff;
			}
			#NewListings {
				position: relative;
				text-indent: -10000px;
				height: 21px;
				width: 183px;
				padding: 0px;
				margin: 0px;
				background: #fff;
				text-decoration: none;
				}
			#NewListings a {
				display: block;
				text-indent: -10000px;
				width: 183px;
				height: 21px;
				background: url(../img/m_newlistings_off.gif) no-repeat;
				text-decoration: none;
				}
				#NewListings a:hover {
					background: url(../img/m_newlistings_on.gif) no-repeat;
					}
			#SalesListings {
				position: relative;
				text-indent: -10000px;
				height: 21px;
				width: 183px;
				padding: 0px;
				margin: 0px;
				}
			#SalesListings a {
				display: block;
				text-indent: -10000px;
				width: 183px;
				height: 21px;
				text-decoration: none;
				background: url(../img/m_saleslistings_off.gif) no-repeat;
				}
				#SalesListings a:hover {
					background: url(../img/m_saleslistings_on.gif) no-repeat;
					}
			#RentalListings {
				position: relative;
				text-indent: -10000px;
				height: 21px;
				width: 183px;
				padding: 0px;
				margin: 0px;
				}
			#RentalListings a {
				display: block;
				text-indent: -10000px;
				width: 183px;
				height: 21px;
				text-decoration: none;
				background: url(../img/m_rentallistings_off.gif) no-repeat;
				}
				#RentalListings a:hover {
					background: url(../img/m_rentallistings_on.gif) no-repeat;
					}			
			#OpenHouses {
				position: relative;
				text-indent: -10000px;
				height: 21px;
				width: 183px;
				padding: 0px;
				margin: 0px;
				}
			#OpenHouses a {
				display: block;
				text-indent: -10000px;
				width: 183px;
				height: 21px;
				text-decoration: none;
				background: url(../img/m_openhouse_off.gif) no-repeat;
				}
				#OpenHouses a:hover {
					background: url(../img/m_openhouse_on.gif) no-repeat;
					}				
			#ManagedBuildings {
				position: relative;
				text-indent: -10000px;
				height: 21px;
				width: 183px;
				padding: 0px;
				margin: 0px;
				}
			#ManagedBuildings a {
				display: block;
				text-indent: -10000px;
				width: 183px;
				height: 21px;
				text-decoration: none;
				background: url(../img/m_managed_off.gif) no-repeat;
				}
				#ManagedBuildings a:hover {
					background: url(../img/m_managed_on.gif) no-repeat;
					}				
		#OutsideNYC {
			display: block;
			margin-top: 21px;
			margin-bottom: 0px;
			padding: 0px;
			text-indent: -10000px;
			width: 183px;	
			height: 17px;		
			background: url(../img/m_outsideny.gif) no-repeat;
			font-size: 1px;
			color: #fff;
				}			
			#Tristate {
				position: relative;
				text-indent: -10000px;
				height: 21px;
				width: 183px;
				padding: 0px;
				margin: 0px;
				}
			#Tristate a {
				display: block;
				text-indent: -10000px;
				width: 183px;
				height: 21px;
				text-decoration: none;
				background: url(../img/m_tristate_off.gif) no-repeat;
				}
				#Tristate a:hover {
					background: url(../img/m_tristate_on.gif) no-repeat;
					}			
			#National {
				position: relative;
				text-indent: -10000px;
				height: 21px;
				width: 183px;
				padding: 0px;
				margin: 0px;
				}
			#National a {
				display: block;
				text-indent: -10000px;
				width: 183px;
				height: 21px;
				text-decoration: none;
				background: url(../img/m_national_off.gif) no-repeat;
				}
				#National a:hover {
					background: url(../img/m_national_on.gif) no-repeat;
					}				
			#International {
				position: relative;
				text-indent: -10000px;
				height: 35px;
				width: 183px;
				padding: 0px;
				margin: 0px;
				}
			#International a {
				display: block;
				text-indent: -10000px;
				width: 183px;
				height: 21px;
				text-decoration: none;
				background: url(../img/m_luxury_off.gif) no-repeat;
				}
				#International a:hover {
					background: url(../img/m_luxury_on.gif) no-repeat;
					}				

	/*---------------------------------------*/
	/*--- Column 2 ---*/
	/*---------------------------------------*/				
	#Column2 {
		float: left;
		background: #fff;
		text-align: left;
		margin: 0px auto;
		width: 343px;
		height: 499px;
		font-family: tahoma, arial;
		font-size: 11px;
		border-left: 1px solid #483C28;
		border-right: 1px solid #483C28;
		}
		#RealSolutions {
			padding-top: 13px;
			padding-left: 10px;
			padding-right: 10px;
			height: 100px;	
			}
			#RealSolutions h3 {
				margin-bottom: 10px;
				text-indent: -10000px;		
				background: url(../img/h_realsolutions_hd.gif) no-repeat;
				width: 171px;
				height: 15px;
				font-size: 1px;
				}
			#RealSolutions p {
					float: left;
					width: 220px;
					line-height: 15px;
					}			
			#RealSolutions img {				   
					float: right;
					width: 72px;
					margin-top: -1px;
					border: 3px double; 
					color: #666600;
					}
			#RealSolutionsClear, #PublicationsClear {
				clear: both;
				}
		
		#Column2 .Contest {
			text-align: center;
			display: block;
			width: 300px;
			padding: 3px;
			border: 1px solid #313131;
			background: #999966;
			color: #fff;
			padding-left: 6px;
			margin: 0px auto;
			margin-top: 17px;
			line-height: 17px;
			/*text-decoration: underline;*/
			/*background: url(../img/contest_back.gif) no-repeat;*/
			}
						
		#FeaturedDevelopments {	
			padding-top: 28px;
			padding-left: 10px;
			padding-right: 10px;
			}
			#FeaturedDevelopments h3 {
				margin-bottom: 10px;
				float: left;
				text-indent: -10000px;		
				background: url(../img/h_featurednewdev.gif) no-repeat;
				width: 205px;
				height: 18px;
				font-size: 1px;
				}
			.DevPhoto {
					float: left;
					width: 87px;
					margin-bottom: 7px;
					}														
			#FeaturedDevelopments p {
					float: right;
					width: 220px;
					height: 80px;
					line-height: 15px;
					}							
			.DevText {
					margin-top: 5px;
					width: 80px;
					}
			.DevLogo {
					display: block;
					border: 3px double #666000;
					}
			.DevLogo:hover {
					display: block;
					border: 3px double #A2A232;
					}												
			#DevClear {
				clear: both;
				}
			
			
			
		#Publications {
			padding-top: 28px;
			padding-left: 10px;
			padding-right: 10px;
			height: 100px;
			
			}
			#Publications h3 {
				margin-bottom: 10px;
				text-indent: -10000px;		
				background: url(../img/h_pubreports_rev.gif) no-repeat;
				width: 183px;
				height: 18px;
				font-size: 1px;
				}
			#Publications p {
					float: left;
					width: 220px;
					height: 70px;
					line-height: 15px;
					}				
			#Publications img {
					position: relative;
					float: right;
					width: 72px;
					height: 88px;
					border: 3px double #666600; 
					}																										
								
	/*---------------------------------------*/
	/*--- Column 3 ---*/
	/*---------------------------------------*/				
	#Column3 {
		float: left;
		background: #fff;
		text-align: left;
		padding-right: 1px;
		padding-left: 8px;
		margin-right: 0px;
		width: 188px;
		}			
		
			/*---------------------------------------*/
			/*---[ Premier Brokerage ]---*/
			/*---------------------------------------*/						
			#PremierBrokerage {
				padding-top: 12px;
				margin: 0px auto;
				padding-left: 1px;
				width: 192px;	
				}
			#PremierBrokerage h3 {
				display: block;
				float: left;
				text-indent: -10000px;
				width: 142px;
				height: 18px;
				margin-bottom: 7px;
				background: url(../img/h_premierbrokerage.gif) no-repeat;
				font-size: 1px;
				}	
			#PremierPhoto {
				padding-top: 0px;
				float: left;
				width: 121px;
				height: 77px;
				background: url(../img/h_nophoto_fp.gif) no-repeat;
				background-position: 2px 2px;
				}		
			.ViewAll {
				font-size: 11px;
				margin-top: 2px;
				float: right;
				}				
			#FeaturedPhoto {
				padding-top: 0px;
				float: left;
				width: 121px;
				height: 77px;
				background: url(../img/h_nophoto_fp.gif) no-repeat;
				background-position: 2px 2px;
				}						
			#PremierBrokerage p {
                float: left;
				margin-top: 13px;
				right: 0px;
				width: 55px;
				top: 0px;
				height: 80px;
				margin-left: 5px;
				font-size: 11px;
				font-family: tahoma, arial; 
				line-height: 18px;
				padding: 0px;	
				}
			#Address1 {
				clear: both;
				width: 180px;
				font-size: 11px;
				font-family: tahoma, arial; 
				}
			#Address2 {
				clear: both;
				width: 180px;
				font-size: 11px;
				font-family: tahoma, arial; 
				}
							
			/*---------------------------------------*/
			/*---[ Featured Property ]---*/
			/*---------------------------------------*/							
			#FeaturedProperty {
				padding-top: 32px;
				margin: 0px auto;
				padding-left: 1px;
				width: 192px;
				}
			#FeaturedProperty h3 {
				display: block;
				float: left;
				text-indent: -10000px;
				width: 133px;
				height: 18px;
				margin-bottom: 7px;
				font-size: 1px;
				background: url(../img/h_featuredproperty.gif) no-repeat;
				}				
			#FeaturedProperty p {
				margin-top: 13px;
				float: left;
				width: 60px;
				height: 80px;
				margin-left: 6px;
				font-size: 11px;
				font-family: tahoma, arial; 
				line-height: 18px;
				}				
				.FProp {
					display: block;
					border: 3px double #666000;
					}
				.FProp:hover {
					display: block;
					border: 3px double #A2A232;
					}	
					
			/*---------------------------------------*/
			/*---[ My Halstead Login ]---*/
			/*---------------------------------------*/				
			#MyHalsteadLogin {
				clear: both;
				padding-top: 32px;
				margin: 0px auto;
				padding-left: 1px;
				width: 192px;
				height: 100px;
				background: #fff;
				}
			#MyHalsteadLogin h3 {
				display: block;
				text-indent: -10000px;
				width: 154px;
				height: 18px;
				margin-bottom: 7px;
				font-size: 1px;
				background: url(../img/h_myhalstead.gif) no-repeat;
				}	
			#MyHalsteadLogin h3.Logged {
				display: block;
				text-indent: -10000px;
				width: 91px;
				height: 18px;
				margin-bottom: 0px;
				padding-bottom: 0px;
				font-size: 1px;
				background: url(../img/h_myhalstead_logged.gif) no-repeat;
				}			
			#MyHalsteadLogin .LogOut {
				float: right;
				font-size: 11px;
				padding: 0px;
				margin: 0px;
				}		
			#MyHalsteadLogin img {
				padding-bottom: 10px;
				padding-right: 3px;
				float: left;
				}	
			#MyHalsteadLogin img.LastIcon {
				padding-bottom: 20px;
				}								
			.MyHalsteadLogOut {
				border: 0px solid;
				margin: 0px;
				padding: 0px;
				}
			#MyHalsteadActions {
				display: block;
				font-family: tahoma, arial;
				font-size: 11px;
				width: 180px;
				margin: -1px 0 15px 0;
				}								
			#MyHalsteadLogin p {
				font-family: tahoma, arial;
				font-size: 11px;
				width: 180px;
				padding: 0px;
				margin: 0px;
				height: 22px;
				margin: 7px 0 0 0;
				}	
			.MyHalsteadUsername {
				font-size: 12px;
				font-family: tahoma, arial;
				margin: 0px;
				padding: 0px;
				width: 120px;
				border: 1px solid #A5ACB2;
				}
			.MyHalsteadPassword {
				font-size: 12px;
				font-family: tahoma, arial;
				margin-left: 2px;
				padding: 0px;
				width: 120px;
				border: 1px solid #A5ACB2;
				}				
			.LoginButton {
				width: 60px; 
				height: 21px; 
				outline: none;  
				border: 0px; 
				color: #FFF; 
				font-family: arial,tahoma; 
				font-size: 11px; 
				margin-top: 0px;
				margin-left: 56px;
				background: url(../img/h_signin.gif) no-repeat;
				}				
								
/*---------------------------------------*/
/*--- Begin Footer */
/*---------------------------------------*/
.GreenStrip {
	height: 3px;
	background: #8C914F;
	font-size: 1px;
	}
#Footer {
	width: 100%;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	height: 23px;
	background: url(../img/h_bottombar.gif);
	}					
	#Footer h3 {
		text-align: center;
		text-indent: -10000px;
		margin: 0px auto;
		height: 23px;
		width: 204px;
		background: url(../img/h_getsreal_home.gif) no-repeat;
		}	
				
/*---------------------------------------*/
/*--- Begin Footer Items */
/*---------------------------------------*/
#FooterItems {
	width: 760px;
	padding-top: 10px;
	margin: 0px auto;
	background: #8D9150;
	}
	/*---------------------------------------*/
	/*--- Mortgage Rates */
	/*---------------------------------------*/
	#MortgageRates {
		float: left;
		text-align: left;
		width: 295px;
		height: 81px;
		margin: 0px;
		padding: 0px;
		background: url(../img/h_mortgages.gif) no-repeat;
		}
	#MortgageRates h3 {
		text-indent: -10000px;
		}		
	#MortgageRates b {
  		display: none;
		}
	#MortgageRates p.Points {
		position: relative;
		left: 199px;
		width: 80px;
		color: #fff;
		font-family: tahoma, arial;
		font-size: 11px;
		padding-top: 5px;
		}		
	#MortgageRates .ManhattanMortgage {
  		color: #fff;
		font-family: tahoma, arial;
		font-size: 11px;
		margin-top: -13px;
		margin-left: 12px;
		}	
	#MortgageRates .ManhattanMortgageLogo {
		display: block;
		width: 121px;
		height: 18px;
		margin-top: -14px;
		margin-left: 60px;
		text-indent: -10000px;
		text-decoration: none;
		background: url(../img/h_mortgagelogo.gif) no-repeat;
		border: 0px;
		}			
	#MortgageRates .terms {
  		position: relative;
		color: #fff;
		font-family: tahoma, arial;
		font-size: 11px;
		top: 13px;
		left: 12px;
		}					
	#MortgageRates .rate {
		float: left;
		color: #fff;
		font-family: tahoma, arial;
		font-size: 11px;
		margin-left: 150px;
		}		
	#MortgageRates .apr {
		float: left;
		margin-top: -19px;
		margin-left: 236px;
		color: #fff;
		font-family: tahoma, arial;
		font-size: 11px;
		}				
	/*---------------------------------------*/
	/*--- Proud Members of */
	/*---------------------------------------*/		
	#ProudMembers {
		float: right;
		text-indent: -10000px;
		width: 295px;
		height: 81px;
		margin: 0px;
		padding: 0px;
		overflow: hidden;
		}
		#ProudMembers h3 {
			display: block;
			text-indent: -10000px;
			width: 295px;
			height: 81px;
			background: url(../img/h_luxmembers.gif);
			}	
		#ProudMembers li {
			display: block;
			text-indent: -10000px;
			}					

	
		
		






